<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<body>
    <form id="f1" enctype="multipart/form-data">
        文件: <input type="file" name="files" multiple/>
        <input type="button" value="上传"/>
    </form>
</body>
<script>
    $(function () {
        // 绑定点击事件
        $(":button").on("click",function () {
            // 创建FormData对象
            // 方便上传文件
            let formData = new FormData($("#f1")[0]);
            $.ajax({
                // 请求路径
                url: "/upload",
                // 请求方式
                type: "post",
                // 请求参数
                data: formData,
                // 告诉jquery不要解析请求参数
                processData: false,
                // 告诉jquery不要设置请求参数的类型
                contentType: false,
                // 成功后的回调函数
                success:function (data) {
                    if (data.code === 200) {
                        alert("上传成功");
                    } else {
                        alert(data.message);
                    }
                }
            })
        })
    })
</script>
</html>